<?php

class StatsController extends Zend_Controller_Action {

    public function init() {
        /* Initialize action controller here */
    }

    public function indexAction() {
        // action body
    }

    public function cumulvisiteurAction() {
        $db = Zend_Db_Table::getDefaultAdapter();
        $query = "Select idVisiteur,mois,count(*) as nbFiches,sum(montantValide) as total 
        from ficheFrais
        group by idVisiteur,mois
        order by idVisiteur";
        $lesStatsvisiteur = $db->fetchAll($query);
        $this->view->lesStatsvisiteur = $lesStatsvisiteur;
    }

    public function cumulfraisAction() {
        $db = Zend_Db_Table::getDefaultAdapter();
        $query="Select idVisiteur,mois,idfraisforfait,
sum(CASE idfraisforfait when 'ETP' THEN quantite*montant END) AS ETP,
sum(CASE idfraisforfait when 'KM' THEN quantite*montant END) AS KM,
sum(CASE idfraisforfait when 'REP' THEN quantite*montant END) AS REP,
sum(CASE idfraisforfait when 'NUI' THEN quantite*montant END) AS NUI
        from lignefraisforfait,fraisforfait
        where fraisforfait.id=lignefraisforfait.idFraisForfait  
        group by idvisiteur,mois
        order by idvisiteur,mois;";
        $lesStatsfrais = $db->fetchAll($query);
        $this->view->lesStatsfrais = $lesStatsfrais;
    }

}

